package cn.tedu.yuncharging.common.pojo.vo;

import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.FieldDefaults;

import java.io.Serializable;
import java.util.List;

@Data
@FieldDefaults(level = AccessLevel.PRIVATE)
public class PageData<T> implements Serializable {

    /**
     * 页码
     */
    Integer pageNum;


    /**
     * 每页多少条
     */
    Integer pageSize;

    /**
     * 总页数
     */
    Long total;

    /**
     * 当前页码
     */
    Integer currentPage;

    /**
     * 最大页码
     */
    Integer maxPage;

    /**
     * 具体的数据
     * 文章列表
     * 商品列表
     */
    List<T>  list;
}